.specification {
  padding: 35px 31px 0 31px;
  width: 100%;
  overflow: auto;

  .containImg {
    img {
      width: 100%;
    }

    img {
      width: 100%
    }
  }

  .table1 {
    margin: 30px 0;

    h3 {
      padding-bottom: 10px;
      font-size: 24px;
      color: #262728;
    }
  }

  table {
    width: 100%;
    color: #666;
    table-layout: fixed;

    tr {
      border-top: 1px dashed #666;
      border-bottom: 1px dashed #666;

      &:first-child {
        border-top: 1px solid #E3101E;
      }

      &:nth-child(even) {
        background-color: #f7f6f6;

      }

      td {
        padding: 21px 22px;

        &:first-child {
          width: 290px;
        }
      }
    }
  }
}